	<bean id="${ODPSTunnelExtractor.id}"
		  class="com.kingyea.camel.dataconverter.DataReaderComponent">
		<property name="id"				 value="${ODPSTunnelExtractor.id}"></property>
		<property name="x"				 value="456"></property>
		<property name="y"				 value="241"></property>
		<property name="dataConverterReader">
			<bean class="com.kingyea.camel.component.bigdata.aliyun.ads.ODPSTunnelExtractor">
				<property name="accessId" value="${ODPSTunnelExtractor.accessId}"/>
		        <property name="accessKey" value="${ODPSTunnelExtractor.accessKey}"/>
		        <property name="odpsUrl" value="${ODPSTunnelExtractor.odpsUrl}"/>
		        <property name="tunnelUrl" value="${ODPSTunnelExtractor.tunnelUrl}"/>
		        <property name="project" value="${ODPSTunnelExtractor.project}"/>
		        <property name="tableName" value="${ODPSTunnelExtractor.tableName}"/>
		        <property name="partition" value="${ODPSTunnelExtractor.partition}"/>
		        <#if ODPSTunnelExtractor.multThread??>
				<property name="multThread"	value="${ODPSTunnelExtractor.multThread?c}"></property>
				</#if>
		        <#if ODPSTunnelExtractor.threadMaxSize??>
		        <property name="threadMaxSize" value="${ODPSTunnelExtractor.threadMaxSize}"/>
				</#if>
				<#if ODPSTunnelExtractor.ignoreException??>
		        <property name="ignoreException" value="false"/>		
				</#if>
			</bean>
		</property>
		<property name="outputs">
			<list>
				<#list ODPSTunnelExtractor.outputs as output>
				<bean class="com.kingyea.camel.runtime.transition.Transition">
					<property name="targetRef" ref="${output}"></property>
				</bean>
				</#list>
			</list>
		</property>
	</bean>
